A Systolic String Matching Algorithm for High-Speed Recognition of a Restricted Regular Set

نویسندگان

  • Yosuke Kawanaka
  • Shin'ichi Wakabayashi
  • Shinobu Nagayama
چکیده

This paper proposes a systolic string matching algorithm for high-speed recognition of a restricted regular set, in which a pattern is specified by a class of restricted regular expressions. The architecture of the proposed systolic algorithm is a one-dimensional array of simple processing units. The algorithm can accept a pattern including Kleene-closure operations, such as ab(cde|fg)∗(hi|j)k, which could not be accepted with existing one-dimensional systolic string matching algorithms. Experiments show that the proposed algorithm implemented on an FPGA chip achieves a high throughput of 1.456 Gigabits per second.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Template-based Writer-independent Online Character Recognition System using Elastic Matching

A writer independent handwriting recognition system must be able to recognize a wide variety of handwriting styles, while attempting to obtain a high degree of recognition accuracy. As the number of writing styles increases, so does the variability of data distribution. We describe here a template-based system using a string matching distance measure of linear time complexity for the recognitio...

متن کامل

MDH: A High Speed Multi-phase Dynamic Hash String Matching Algorithm for Large-Scale Pattern Set

String matching algorithm is one of the key technologies in numerous network security applications and systems. Nowadays, the increasing network bandwidth and pattern set size both calls for high speed string matching algorithm for large-scale pattern set. This paper proposes a novel algorithm called Multi-phase Dynamic Hash (MDH), which cut down the memory requirement by multi-phase hash and e...

متن کامل

A Boyer-Moore Type Algorithm for Timed Pattern Matching

The timed pattern matching problem is formulated by Ulus et al. and has been actively studied since, with its evident application in monitoring realtime systems. The problem takes as input a timed word/signal and a timed pattern (specified either by a timed regular expression or by a timed automaton); and it returns the set of those intervals for which the given timed word, when restricted to t...

متن کامل

Probabilistic Pattern Matching and the Evolutionof Stochastic Regular

The use of genetic programming for probabilistic pattern matching is investigated. A stochastic regular expression language is used. The language features a statistically sound semantics, as well as a syntax that promotes eecient manipulation by genetic programming operators. An algorithm for eecient string recognition based on approaches in conventional regular language recognition is used. Wh...

متن کامل

Generation of Pattern - Matching Algorithms by Extended Regular Expressions

It is dicult to express the denition of the comments of C language in a regular expression. However, the denition can be expressed by a simple regular expression by introducing a special symbol, called the any-symbol, that represents any single character, or by introducing a kind of negation symbol into regular expressions. In general, the problem of string pattern matching can be expressed as ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009